body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #CC0000;
}

a:active {
	text-decoration: none;
}

.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003F72;
	text-decoration: none;
}

.botones_detalleBienes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.botones_detalleBienes_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #999999;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #003F72;
	text-decoration: none;
}

.formas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.menu_formas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.conte_tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.menu_principal {
	color: #003F72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

.sub_menu_principal {
	color: #003F72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

.navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.titulo_graficos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #003F72;
	text-decoration: none;
}

#popitmenu {
	position: absolute;
	background-color: white;
	border: 1px solid black;
	font: normal 12px/ 18px Arial;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a {
	text-decoration: none;
	padding-left: 6px;
	color: #003F72;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: inherit;
	padding: 5px;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.style36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.busquedaVacia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.style2-seccion-aseguradora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	max-width: 300px;
	min-width: 200px;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.style5 {
	font-size: 9;
	font-weight: bold;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003F72;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.style9 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.style12 {
	font-size: 9;
	font-weight: bold;
}

.style13 {
	color: #003F72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.style21_hand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.style21ConColorTabla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D3CD8B;
	bgcolor: #D3CD8B;
}

.style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003F72;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.style34 {
	color: #003F72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.conte_ayudas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.wait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.tit_tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.tit_tablas_campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.tit_tablasConColorTabla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
	background-color: #D3CD8B;
	bgcolor: #D3CD8B;
}

.tit_tablasConColorTabla3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
	background-color:rgba(255, 255, 255, 1);
	bgcolor: rgba(255, 255, 255, 1);
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	cursor: pointer;
	* cursor: hand;
}



.tit_tablas_nobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}


.tit_tablas1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tit_tablas_caucion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.tit_tablas_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #999900;
	text-decoration: none;
	cursor: pointer;
}

.tit_tabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #666666;
	text-decoration: none;
}

.tit_tablas p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.paginacion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.paginacion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.paginacion2_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #999900;
	text-decoration: underline;
	cursor: hand;
}

.filtroActivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: italic;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.filtro_bienes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: italic;
	color: #000000;
	text-decoration: none;
}

.filtro_bienes_criterio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.botonbox {
	background-color: #F3F3F3;
	border: 1px #999999 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.tableContainer {
	overflow-x: hidden;
	overflow: auto;
	width: 100%;
	height: 80px;
	align: center;
}



div.tableContainer2 {
	overflow-x: hidden;
	overflow: auto;
	width: 100%;
	height: 300px;
	align: center;
}

div.tableContainer3 {
	overflow-x: hidden;
	overflow: auto;
	width: 100%;
	height: 100px;
}

div.tableContainer4 {
	overflow-x: hidden;
	overflow: auto;
	width: 100%;
	height: 180px;
}

div.tableContainer5 {
	overflow-x: hidden;
	overflow: auto;
	width: 100%;
	height: 160px;
}

div.tableContainer6 {
	width: 100%;
	height: 300px;
	align: center;
}
table.staticheader {
	width: 100%;
	height:20px;
}

table.staticheader th {
	text-align: center;
	bgcolor: #D3CD8B
}

table.staticheader td {
	text-align: center;
}

table.staticheader thead tr {
	position: relative;
	top: expression(offsetParent .     scrollTop);
	height: 20px;
}

table.staticheader tbody {
	overflow: auto;
	overflow-x: hidden;
	height: 100px;
	background-color: #ffffff;
	border-color: #ffffff;
	border-style: dSTYLE21ouble;
	border-width: 0px 0px 0px 0px;
	width: 100%;
}

table.staticheader tbody tr {
	height: auto;
	/*white-space: nowrap;*/
}

table.staticheader tbody tr.odd {
	background-color: #F4F3E8;
}

table.staticheader tbody tr.tableRowEven,tr.even {
	background-color: #F4F3E8;
}

table.staticheader tbody tr td:last-child {
	padding-right: 20px;
}

table.staticheader tbody td {
	padding: 2px 2px 0 0 !important;
}

.inputBoxVisualization {
	vertical-align: middle;
	background-color: #CCCCCC;
}

.inputBoxVisualization2 {
	vertical-align: middle;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.inputBoxVisualization3 {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.inputBoxVisualization4 {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C4C4C4;
	text-decoration: none;
}

.displaytdlink {
	color: #000000;
}

.style35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.displaytdheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}


div.tableContainer {
	
	position: relative; 
    height: 400px; 
    width: 96%;
    overflow:scroll;
    border-color: black;
    border-style: solid;
    border-width: 2px;
	align: center;
	
}
.asterisco {
	font-family: Arial;;
	font-weight: bold;;
	font-size: 14px;;
	color: RED;
}
table.staticheader4 {
	width: 100%;;
}

table.staticheader4 th {
	text-align: center;
	font-size: 10px;
	height: 20px;
}

table.staticheader4 td {
	text-align: center;
	font-size: 10px;
}

table.staticheader4 thead tr {
	position: relative;
	top: expression(offsetParent.scrollTop);
	height: 20px;
	background-color: #D3CD8B;
}

table.staticheader4 tbody {
	overflow-x: hidden;
	width: 100%;
}

table.staticheader4 tbody tr {
	white-space: nowrap;
}

th.sorted a, th.sortable a {
    background-position: right;
    display: block;
    
}

.table.staticheader4 th.order1 a {
    background-image: url(../images/arrow_down.png) !important;
    
}

.table.staticheader4 th.order2 a {
    background-image: url(../images/arrow_up.png) !important;

}

.table.staticheader4 th.sorted {
    background-color: #ffd;
    color: #000000;

}

.table.staticheader4 th.sorted a, .table.staticheader4 th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;

}



table.staticheader4 tbody tr.odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F4F3E8;
	height: 25px;
}

table.staticheader4 tbody tr.tableRowEven,tr.even {
	background-color: #F4F3E8;
	height: 25px;
}

table.staticheader4 tbody tr td:last-child {
	padding-right: 20px;
}

table.staticheader4 tbody td {
	padding: 2px 2px 0 0 !important;
}
/*---------------- Carecteristicas goblales de recomendaciones ----------------*/

.recomendaciones 
  {
  font-family:Arial;
  font-size:10px;
  }

/*------------------------ Titulos de recomendaciones -------------------------*/

.recomendaciones h1,h2,h3,h4,h5,h6
   {
   color:#003f72;
   margin:0px;
   padding:0px;
   }

.recomendaciones h1 { font-size:13px; }
.recomendaciones h2 { font-size:14px; }
.recomendaciones h3 { font-size:15px; }
.recomendaciones h4 { font-size:16px; }
.recomendaciones h5 { font-size:17px; }
.recomendaciones h6 { font-size:18px; }    

/*------------------------- Tablas de recomendaciones -------------------------*/

.recomendaciones table
     {
   background-color:#f4f3e8;
   border-collapse:collapse;
   }
   
.recomendaciones_bordeNegro
   { border:2px solid black; }

.recomendaciones_bordeBlancoTd td
   { border:2px solid white; }

.recomendaciones_sinBordeTd td
   { border:0px solid red; }
   
.recomendaciones_resTitulo td
   {
   font-weight:bold;
   background-color:#D3CD8B;
   cursor:default;
   padding: 3px 1px 3px 1px;
   }

.recomendaciones_resOver
     {
   color: #880000;
   background-color:#ffffff;
   cursor: pointer
   }
   
.recomendaciones_resPar
   { background-color:#f4f3e8; }

.recomendaciones_resImpar
   { background-color:#fafaf5; }
  
.recomendaciones_tablaBusqueda
   {
  width: 640px;
  max-height: 200px;
  overflow:auto;
  height: expression( this.scrollHeight > 200 ? "200px" : "auto" );
  }
  
.recomendaciones_paginador, .recomendaciones_paginador a
  {
  font-family:Arial;
  font-size:10px;
  color: #808080;
  margin: 0 3px 0 3px;
  font-weight: bold;
  text-decoration: none;
  }  
.recomendaciones_paginador td
  {
  background-color: white;
  }
  
  
  
table.staticheader1 {
	width: 100%;
	height:60px;
}

table.staticheader1 th {
	text-align: left;
	bgcolor: #D3CD8B
}

table.staticheader1 td {
	text-align: left;
}

table.staticheader1 thead tr {
	position: relative;
	top: expression(offsetParent .     scrollTop);
	height: 40px;
}

table.staticheader1 tbody {
	overflow: auto;
	overflow-x: hidden;
	height: 250px;
	background-color: #ffffff;
	border-color: #ffffff;
	border-style: dSTYLE21ouble;
	border-width: 0px 0px 0px 0px;
	width: 100%;
}

table.staticheader1 tbody tr {
	height: auto;
	white-space: nowrap;
}

table.staticheader1 tbody tr.odd {
	background-color: #F4F3E8;
}

table.staticheader1 tbody tr.tableRowEven,tr.even {
	background-color: #F4F3E8;
}

table.staticheader1 tbody tr td:last-child {
	padding-right: 20px;
}

table.staticheader1 tbody td {
	padding: 2px 2px 0 0 !important;
}  
/*---------------------- Formularios de recomendaciones ----------------------*/

/*
.recomendaciones form input, form textarea
   {
  font-family: Arial;
  font-size: 10px;
  border: 1px #999999 solid;
  } */

.tablaPatron {
	width: 100%;
}

.tablaPatron thead th {
	background-color: #D3CD8B;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #cccc99;
	text-align: center;
	height: 25px;
}

.tablaPatron td {
	background-color: #efefef;
	border-bottom: 1px solid #ccc;
	padding: 6px 8px;
	text-align: center;
	font-size: 10px;
	height: 25px;
}

.tablaPatron tbody tr:hover td {
	background-color: #efefef;
	color:  black;
}

.tablaPatron2 {
	width: 100%;
}
.tablaPatron2 thead th {
	background-color: #D3CD8B;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 20px;
}
.tablaPatron2 td {
	background-color: #efefef;
	text-align: center;
	font-size: 10px;
	height: 20px;
}
.tablaPatron2 tbody tr:hover td {
	background-color: #efefef;
	color:  black;
}

.COLOR-S{
	color: red;
}

.scroll{
	height:170px;
	width:100%;
	overflow:auto;
	margin:0; padding:5px; 
	border:0;
	text-align:justify;
}
* html .scroll{
	overflow-y: scroll;
	overflow-x: scroll;
}

.scroll2{
	height:170px;
	width:800px;
	overflow:auto;
	margin:0; padding:5px; 
	border:0;
	text-align:justify;
}
* html .scroll2{
	overflow-y: scroll;
}

textAreaStyle{
	width: 100%;
}

.obligatorio{
	color: red;
}

.colorTabla2{
	background-color: #D3CD8B;
	bgcolor: #D3CD8B;
}

.tabla_head{
	background:rgba(255, 255, 255, 1);
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	* cursor: hand;
}

.tabla_td{
	padding: 3px 10px;
}

.tabla_td2{
	padding: 10px 18px;
}

.paisTitulo{
	color: #4D4F53;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial;
}

.scroll-campos{
	width:95%;
	overflow:auto;
	margin:0px; padding:0px; border:0;
	scrollbar-arrow-color : #999999; 
	scrollbar-face-color : #666666;
	scrollbar-track-color :#3333333;
	background-color: white;
	max-height: 200px;
	min-height: auto;
	overflow-y: none; 
	overflow-x: hidden;
	padding-bottom: 20px;
}

.tablaPatronCampo {
}

.tablaPatronCampo thead th {
	background-color: #D3CD8B;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #cccc99;
	text-align: center;
	height: 25px;
}

.tablaPatronCampo td {
	background-color: #efefef;
	border-bottom: 1px solid #ccc;
	padding: 4px 6px;
	text-align: center;
	font-size: 10px;
	height: 20px;
}

.tablaPatronCampo tbody tr:hover td {
	background-color: #efefef;
	color:  black;
}

.puntos_suspensivos{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
}

.messageError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.tablaConfig {
}

.tablaConfig thead th {
	background-color: #B5B5B1;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #B0B0AC;
	text-align: center;
	height: 25px;
}

.tablaConfig td {
	background-color: #efefef;
	border-bottom: 1px solid #ccc;
	padding: 4px 6px;
	text-align: center;
	font-size: 10px;
	height: 20px;
}

.tablaConfig tbody tr:hover td {
	background-color: #efefef;
	color:  black;
}

.box-1 {
	position:relative;overflow:hidden;
	text-align:center;
	/* margin:5px; */
	float:left;
}

.ajax_loader {background: url("../images/indexv2/loading.gif") no-repeat center center transparent;width:100%;height:100%;}
.blue-loader .ajax_loader {background: url("ajax-loader_blue.gif") no-repeat center center transparent;}

.tabla_border{
	border: 1px solid #a5a5a5;
}

.flechaDerecha{
	background: url("../images/indexv2/flecha_derecha_v3.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 130px center;
}
.font-default{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.tableBorde{
 	border: 2px solid black;
 	border-color: black; 
}

.tableColor{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableColor th{
 	background-color: #003f72;
 	color: white;
 	font-weight: bold;
 	font-size: 11px;
}

table.tableColor tbody tr {
	background-color: #F4F3E8;
}

table.tableColor tbody tr td{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

table.tableColor tbody tr td textarea{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.tableColor1{
 	width: 	100%;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableColor1 th{
 	background-color: #003f72;
 	color: white;
 	font-weight: bold;
 	font-size: 11px;
}

table.tableColor1 tbody tr {
	background-color: #F4F3E8;
}

table.tableColor1 tbody tr td{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

table.tableColor1 tbody tr td textarea{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tableBorde1{
 	width: 	100%;
 	border: 2px solid black;
 	border-color: black; 
}

.boton{
	cursor: pointer;	
}

.aclaraciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}
.tit_tablas_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
}

.tabla_conf_poliza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.messageRespuesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003F72;
	text-decoration: none;
}

.multilatinaTitulo{
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial;
}

.resumenDeuda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border : 2px;
}

.resumenDeuda_tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
	border : 1px solid black;
	background-color:#F4F3e8;
}

.resumenDeuda_tablas_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #000000;
	text-decoration: none;
	border : 1px solid black;
	background-color:#CACACA;
}


tr.resumenDeuda_tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #FFFFFF;
	text-decoration: none;
	border : 1px solid black;
}

.tablaInconsistenciaCortes {
}

.tablaInconsistenciaCortes thead th {
	background-color: #D3CD8B;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #cccc99;
	text-align: center;
	height: 25px;
}

.tablaInconsistenciaCortes td {
	background-color: #efefef;
	border-bottom: 1px solid #ccc;
	padding: 4px 6px;
	text-align: center;
	font-size: 10px;
	height: 20px;
}

.tablaInconsistenciaCortes tbody tr:hover td {
	background-color: #efefef;
	color:  black;
}

.tablaInconsistenciaCortes span{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;	
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: red;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    right:128%
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.modal-content { 
    background-color: white;
    display: none;
    z-index: 1000;
    text-align:none;
}
